package com.eportal.domain;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @author chencheng
 */
public class TCommunity implements Serializable {

	/**
	 * 社区
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;

	/** id*/
	private Long sid;
	
	/** 社区名称*/
	private String communityName;
	
	/** 合作方编码*/
	private String agtCode;
	
	/** 区代码*/
	private String areaCode;
	
	/** 省市区县,由areaCode而来*/
	private String cityCode;

	/**  联系人*/
	private String comContact;
	
	/** 组织机构名称*/
	private String departName;

	/** 联系电话 ,调用安装机构接口*/
	private String departTel;

	/** 电子邮箱 ，调用安装机构接口*/
	private String departMail;

	/** 街道/村/门牌号，调用安装机构接口*/
	private String street;

	/** 0 ， 提交注册接口*/
	private String style;

	/** 通讯地址，调用安装机构接口*/
	private String address;

	/** 链接，调用安装机构接口*/
	private String linker;

	/** 注册安装机构*/
	private String platDepartId;

	/** 0:待审核  1:审核通过和激活状态  2:审核不通过或者禁止状态,3候审*/
	private String status;

	/** 审核人 */
	private String aUserName;
	
	/** 审核时间*/
	private Timestamp aTime;
	
	/** 创建人*/
	private String cUserName;

	/** 创建时间	*/
	private Timestamp cTime;

	/** 最后修改人*/
	private String uUserName;

	/** 最后修改时间*/
	private Timestamp uTime;

	/** 修改说明或者审核意见*/
	private String comm;

	/** 社区邀请码,格式 DOMIAN/INVENTREGION?[AGTCODE][SID][CURRENTTIME].HTML*/
	private String inviteUrl;
	
	/** 帐号,注意,社区通过注册链接申请的时候,系统即刻分配一个登录账户*/
	private String adminUser;
	
	/** 审核通过,合作方分配的APP编码, 100XXXXYYYY10位长度编码*/
	private String appId;
	
	/** 操作备注*/
	private String operateComm;
	
	/**  0:普通社区，1：锁厂测试钥匙客户,2普通锁厂客户*/
	private String type;
	

	/**
	 * 0:普通社区，1：锁厂测试钥匙客户2普通锁厂客户  
	 * @return type 0:普通社区，1：锁厂测试钥匙客户2普通锁厂客户  
	 */
	public String getType() {
		return type;
	}
	



	/**
	 * 0:普通社区，1：锁厂测试钥匙客户2普通锁厂客户  
	 * @param type 0:普通社区，1：锁厂测试钥匙客户2普通锁厂客户 
	 */
	public void setType(String type) {
		this.type = type;
	}
	



	/**
	 * 操作备注  
	 * @return operateComm 操作备注  
	 */
	public String getOperateComm() {
		return operateComm;
	}
	


	/**
	 * 操作备注  
	 * @param operateComm 操作备注 
	 */
	public void setOperateComm(String operateComm) {
		this.operateComm = operateComm;
	}
	


	/**
	 * id  
	 * @return the sid
	 */
	public Long getSid() {
		return sid;
	}
	

	/**
	 * id 
	 * @param sid
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 社区名称  
	 * @return the communityName
	 */
	public String getCommunityName() {
		return communityName;
	}
	

	/**
	 * 社区名称 
	 * @param communityName
	 */
	public void setCommunityName(String communityName) {
		this.communityName = communityName;
	}
	

	/**
	 * 合作方编码  
	 * @return the agtCode
	 */
	public String getAgtCode() {
		return agtCode;
	}
	

	/**
	 * 合作方编码 
	 * @param agtCode
	 */
	public void setAgtCode(String agtCode) {
		this.agtCode = agtCode;
	}
	

	/**
	 * 区代码  
	 * @return the areaCode
	 */
	public String getAreaCode() {
		return areaCode;
	}
	

	/**
	 * 区代码 
	 * @param areaCode
	 */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	

	/**
	 * 省市区县由areaCode而来  
	 * @return the cityCode
	 */
	public String getCityCode() {
		return cityCode;
	}
	

	/**
	 * 省市区县由areaCode而来 
	 * @param cityCode
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}
	

	/**
	 * 联系人  
	 * @return the comContact
	 */
	public String getComContact() {
		return comContact;
	}
	


	/**
	 * 联系人 
	 * @param comContact
	 */
	public void setComContact(String comContact) {
		this.comContact = comContact;
	}
	


	/**
	 * 组织机构名称  
	 * @return the departName
	 */
	public String getDepartName() {
		return departName;
	}
	

	/**
	 * 组织机构名称 
	 * @param departName
	 */
	public void setDepartName(String departName) {
		this.departName = departName;
	}
	

	/**
	 * 联系电话调用安装机构接口  
	 * @return the departTel
	 */
	public String getDepartTel() {
		return departTel;
	}
	

	/**
	 * 联系电话调用安装机构接口 
	 * @param departTel
	 */
	public void setDepartTel(String departTel) {
		this.departTel = departTel;
	}
	

	/**
	 * 电子邮箱，调用安装机构接口  
	 * @return the departMail
	 */
	public String getDepartMail() {
		return departMail;
	}
	

	/**
	 * 电子邮箱，调用安装机构接口 
	 * @param departMail
	 */
	public void setDepartMail(String departMail) {
		this.departMail = departMail;
	}
	

	/**
	 * 街道村门牌号，调用安装机构接口  
	 * @return the street
	 */
	public String getStreet() {
		return street;
	}
	

	/**
	 * 街道村门牌号，调用安装机构接口 
	 * @param street
	 */
	public void setStreet(String street) {
		this.street = street;
	}
	

	/**
	 * 0，提交注册接口  
	 * @return the style
	 */
	public String getStyle() {
		return style;
	}
	

	/**
	 * 0，提交注册接口 
	 * @param style
	 */
	public void setStyle(String style) {
		this.style = style;
	}
	

	/**
	 * 通讯地址，调用安装机构接口  
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}
	

	/**
	 * 通讯地址，调用安装机构接口 
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	

	/**
	 * 链接，调用安装机构接口  
	 * @return the linker
	 */
	public String getLinker() {
		return linker;
	}
	

	/**
	 * 链接，调用安装机构接口 
	 * @param linker
	 */
	public void setLinker(String linker) {
		this.linker = linker;
	}
	

	/**
	 * 注册安装机构  
	 * @return the platDepartId
	 */
	public String getPlatDepartId() {
		return platDepartId;
	}
	

	/**
	 * 注册安装机构 
	 * @param platDepartId
	 */
	public void setPlatDepartId(String platDepartId) {
		this.platDepartId = platDepartId;
	}
	

	/**
	 * 0:待审核1:审核通过和激活状态2:审核不通过或者禁止状态  
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}
	

	/**
	 * 0:待审核1:审核通过和激活状态2:审核不通过或者禁止状态 
	 * @param status
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	

	/**
	 * 审核人  
	 * @return the aUserName
	 */
	public String getaUserName() {
		return aUserName;
	}
	

	/**
	 * 审核人 
	 * @param aUserName
	 */
	public void setaUserName(String aUserName) {
		this.aUserName = aUserName;
	}
	

	/**
	 * 审核时间  
	 * @return the aTime
	 */
	public Timestamp getaTime() {
		return aTime;
	}
	

	/**
	 * 审核时间 
	 * @param aTime
	 */
	public void setaTime(Timestamp aTime) {
		this.aTime = aTime;
	}
	

	/**
	 * 创建人  
	 * @return the cUserName
	 */
	public String getcUserName() {
		return cUserName;
	}
	

	/**
	 * 创建人 
	 * @param cUserName
	 */
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}
	

	/**
	 * 创建时间  
	 * @return the cTime
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	

	/**
	 * 创建时间 
	 * @param cTime
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	

	/**
	 * 最后修改人  
	 * @return the uUserName
	 */
	public String getuUserName() {
		return uUserName;
	}
	

	/**
	 * 最后修改人 
	 * @param uUserName
	 */
	public void setuUserName(String uUserName) {
		this.uUserName = uUserName;
	}
	

	/**
	 * 最后修改时间  
	 * @return the uTime
	 */
	public Timestamp getuTime() {
		return uTime;
	}
	

	/**
	 * 最后修改时间 
	 * @param uTime
	 */
	public void setuTime(Timestamp uTime) {
		this.uTime = uTime;
	}
	

	/**
	 * 修改说明或者审核意见  
	 * @return the comm
	 */
	public String getComm() {
		return comm;
	}
	

	/**
	 * 修改说明或者审核意见 
	 * @param comm
	 */
	public void setComm(String comm) {
		this.comm = comm;
	}


	/**
	 * 社区邀请码格式DOMIANINVENTREGION?[AGTCODE][SID][CURRENTTIME].HTML  
	 * @return the inviteUrl
	 */
	public String getInviteUrl() {
		return inviteUrl;
	}

	/**
	 * 社区邀请码格式DOMIANINVENTREGION?[AGTCODE][SID][CURRENTTIME].HTML 
	 * @param inviteUrl
	 */
	public void setInviteUrl(String inviteUrl) {
		this.inviteUrl = inviteUrl;
	}

	/**
	 * 帐号注意社区通过注册链接申请的时候系统即刻分配一个登录账户  
	 * @return the adminUser
	 */
	public String getAdminUser() {
		return adminUser;
	}
	
	/**
	 * 帐号注意社区通过注册链接申请的时候系统即刻分配一个登录账户 
	 * @param adminUser
	 */
	public void setAdminUser(String adminUser) {
		this.adminUser = adminUser;
	}

	/**
	 * 审核通过合作方分配的APP编码100XXXXYYYY10位长度编码  
	 * @return the appId
	 */
	public String getAppId() {
		return appId;
	}

	/**
	 * 审核通过合作方分配的APP编码100XXXXYYYY10位长度编码 
	 * @param appId
	 */
	public void setAppId(String appId) {
		this.appId = appId;
	}
	
	
}
